#pragma once

#include "DAEFloat3.h"
class GMFPlayerStart
{
public:
	GMFPlayerStart(void);
	virtual ~GMFPlayerStart(void);

	void SetPosition(DAEFloat3 position){ m_Position = position; }
	void SetRotation(DAEFloat3 rotation){ m_Rotation = rotation; }

	DAEFloat3 GetPosition(){return m_Position;}
	DAEFloat3 GetRotation() {return m_Rotation;}
private:
	DAEFloat3 m_Position;
	DAEFloat3 m_Rotation;
	// -------------------------
	// Disabling default copy constructor and default assignment operator.
	// If you get a linker error from one of these functions, your class is internally trying to use them. This is
	// an error in your class, these declarations are deliberately made without implementation because they should never be used.
	// -------------------------
	GMFPlayerStart(const GMFPlayerStart& t);
	GMFPlayerStart& operator=(const GMFPlayerStart& t);
};

